/**
 * @author mashaodong
 * @function 工具函数
 */
// 随机获取用户名
export function getUserId() {
  return "user_" + parseInt(Math.random() * 100000000);
}
// 随机获取房间id
export function getRoomId() {
  return parseInt(Math.random() * 100000);
}
// 获取客户端对象参数
export function getCreateClientParams() {
  return {
    mode: "videoCall",
    sdkAppId: this.config.sdkAppID, //您从腾讯云申请的 sdkAppId
    userId: this.userId, //用户ID不唯一的随机数，可自己写
    userSig: this.config.userSig, //用户签名
  };
}
// 获取本地流 Stream 对象参数
export function getCreateStreamParams() {
  return {
    userId: this.userId,
    audio: true,
    video: true,
  };
}
// 获取加入房间的参数
export function getJoinParams() {
  return {
    roomId: this.roomId,
  };
}

// 退房房间时清除房间dom
// 清除yourVideo
export function removeYour(id) {
  const videoBox = document.getElementById(id);
  videoBox && videoBox.remove();
}

// 获子元素dom
export function getClassChildNode(parentDom, className) {
  return parentDom.getElementsByClassName(className);
}